Strategies and Techniques : Reusable Artifacts for the Construction of Database Management Systems 1

نویسندگان

  • Andreas Geppert
  • Klaus R. Dittrich
چکیده

Abstraction, selection, and integration of reusable artifacts are still open problems in reuse-based software construction. We investigate how these problems can be solved for one sample domain of system software: database management systems. We propose dimensions for functional subdomains where different design choices are to be made. Strategies are the design choices for dimensions; their application leads to refined architectures and designs. Moreover, they are used to control the integrity of designs. Techniques are classes in the sense of object-oriented programming and implement combinations of strategies; they are reused during subsystem implementation. Through the various levels of abstraction, a designer/implementor of a database management system is guided towards reusable artifacts in all phases of a construction process.ion, selection, and integration of reusable artifacts are still open problems in reuse-based software construction. We investigate how these problems can be solved for one sample domain of system software: database management systems. We propose dimensions for functional subdomains where different design choices are to be made. Strategies are the design choices for dimensions; their application leads to refined architectures and designs. Moreover, they are used to control the integrity of designs. Techniques are classes in the sense of object-oriented programming and implement combinations of strategies; they are reused during subsystem implementation. Through the various levels of abstraction, a designer/implementor of a database management system is guided towards reusable artifacts in all phases of a construction process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strategies and Techniques: Reusable Artifacts for the Construction of Database Management Systems

Abstraction, selection, and integration of reusable artifacts are still open problems in reuse-based software construction. We investigate how these problems can be solved for one sample domain of system software: database management systems. We propose dimensions for functional subdomains where different design choices are to be made. Strategies are the design choices for dimensions; their app...

متن کامل

Methodical construction of database management systems

Although more and more database management systems are being developed, constructing such systems in an engineering fashion remains an open problem. An engineering attitude towards construction not only tells how to implement a database management system, but also tries to minimize construction time. Hence, the prime objective of an engineering-style construction approach is construction effici...

متن کامل

Methodology based on MCDM for risk management in EPC projects: A Case Study of LPG Storage Tanks Construction

The most important aim of every project is on time completion, budget consideration and reaching the highest possible quality, based on contract. This paper suggests a methodology for risk management in engineering, procurement, and construction (EPC) projects. Risk management enables project teams to perform with minimum deviation from predetermined goals. The proposed methodology identifies a...

متن کامل

Quality Assurance in the Presence of Variability

Software Product Line Engineering (SPLE) is a reuse-driven development paradigm that has been applied successfully in information system engineering and other domains. Quality assurance of the reusable artifacts of the product line (e.g. requirements, design, and code artifacts) is essential for successful product line engineering. As those artifacts are reused in several products, a defect in ...

متن کامل

Generating large-scale repositories of reusable artifacts for conceptual design of information systems

The design and construction of reusable artifacts is a labor-intensive and demands significant time and effort from expert designers. The up-front investment needed for constructing repositories of reusable artifacts is, therefore, often difficult to justify without immediate benefits. This research proposes a methodology, called the Domain Fragment Creator (DFC), to overcome this problem. It r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995